From d10133480c497695e98b11b3401de6ec118bac33 Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Thu, 19 May 2016 17:22:07 +0800 Subject: [PATCH] xen/arm: smpboot: drop unneeded code in start_secondary CPU0 boots up secondary CPUs one by one. Before booting one secondary CPU, CPU0 will assign hwid to smp_up_cpu and flush cache. After a secondary CPU boots up, CPU0 will assign MPIDR_INVALID to smp_up_cpu and flush cache. There is no need for secondary CPUs to assign MPIDR_INVALID to smp_up_cpu. So, drop it. Signed-off-by: Peng Fan Reviewed-by: Julien Grall Cc: Stefano Stabellini --- xen/arch/arm/smpboot.c | 1 - 1 file changed, 1 deletion(-) diff --git a/xen/arch/arm/smpboot.c b/xen/arch/arm/smpboot.c index ba834068e3..3a962f7d5d 100644 --- a/xen/arch/arm/smpboot.c +++ b/xen/arch/arm/smpboot.c @@ -310,7 +310,6 @@ void start_secondary(unsigned long boot_phys_offset, smp_wmb(); /* Now report this CPU is up */ - smp_up_cpu = MPIDR_INVALID; cpumask_set_cpu(cpuid, &cpu_online_map); smp_wmb(); -- 2.30.2